#include <stdio.h>
#include <string.h>

//387. 字符串中的第一个唯一字符
//给定一个字符串 s ，找到 它的第一个不重复的字符，并返回它的索引 。如果不存在，则返回 -1 。

int firstUniqChar(char* s) 
{
    int hash[128] = {0};

    for(int i = 0; i < strlen(s); i++)
    {
        int x = s[i] - 'a';
        hash[x]++;
    }
    for(int i = 0; i < strlen(s); i++)
    {
        int x = s[i] - 'a';
        if(hash[x] == '1')
            return i;
    }
    return -1;
}